package com.boot.entity.shiro;


import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

/**
 * 用户表
 * 数据库表：sys_user
 * 
 * 2016年10月17日上午10:53:59
 */
@Data
@TableName("sys_user")
public class User {
	@TableId(type = IdType.AUTO)
    private Long id;
    private String uuid;	//uuid，唯一标识符
    private String loginName;	//登录账号
    private String password;	//密码
    private String salt;		//
    private String theme;		//主题
    private Integer type;			//用户类型，1学员、2教师、3管理员、超级管理员
    private String status;		//用户状态，0：使用中；1：删除（假删除）
    private String email;		//用户email
    private String phone;		//用户联系方式
    private String createdTime;	//创建时间
    private String updatedTime;
    private String createdIp;
    private String updatedIp;
    
    private String payPassword;	//付款密码
    private String payPasswordSalt;	//付款密码盐
    private String lastLoginTime;	//最后一次登录时间
    private String lastLoginIp;		//最后一次登录IP
    private String idnumber;		//身份证号
    
    private String plainPassword;	//修改密码时使用
    private String roleIds;			//赋权时作为临时字段获取角色id
    private String nickname;		//昵称
    private String largeAvatar;			//头像
    private String smallAvatar;		//小头像
    private String middleAvatar;	//中头像
    
    
    //用于新增教师用户时向个人信息表中传递数据
    private String realname;	//与个人信息表字段对应
    private String signature;	//与个人信息表字段对应
    
    private String verficationCode;	//临时数据，用于校验短信验证码
    

}